Big Huge Thesaurus

Saccharomyces cerevisiae

noun